"use strict";

/** layui-v2.3.0-rc1 MIT License By https://www.layui.com */
;layui.define("jquery", function (e) {
  "use strict";
  var l = layui.$,
      o = function o(e) {},
      t = '<i class="layui-anim layui-anim-rotate layui-anim-loop layui-icon ">&#xe63e;</i>';o.prototype.load = function (e) {
    var o,
        i,
        n,
        r,
        a = this,
        c = 0;e = e || {};var f = l(e.elem);if (f[0]) {
      var m = l(e.scrollElem || document),
          u = e.mb || 50,
          s = !("isAuto" in e) || e.isAuto,
          v = e.end || "没有更多了",
          y = e.scrollElem && e.scrollElem !== document,
          d = "<cite>加载更多</cite>",
          h = l('<div class="layui-flow-more"><a href="javascript:;">' + d + "</a></div>");f.find(".layui-flow-more")[0] || f.append(h);var p = function p(e, t) {
        e = l(e), h.before(e), t = 0 == t || null, t ? h.html(v) : h.find("a").html(d), i = t, o = null, n && n();
      },
          g = function g() {
        o = !0, h.find("a").html(t), "function" == typeof e.done && e.done(++c, p);
      };if (g(), h.find("a").on("click", function () {
        l(this);i || o || g();
      }), e.isLazyimg) var n = a.lazyimg({ elem: e.elem + " img", scrollElem: e.scrollElem });return s ? (m.on("scroll", function () {
        var e = l(this),
            t = e.scrollTop();r && clearTimeout(r), i || (r = setTimeout(function () {
          var i = y ? e.height() : l(window).height(),
              n = y ? e.prop("scrollHeight") : document.documentElement.scrollHeight;n - t - i <= u && (o || g());
        }, 100));
      }), a) : a;
    }
  }, o.prototype.lazyimg = function (e) {
    var o,
        t = this,
        i = 0;e = e || {};var n = l(e.scrollElem || document),
        r = e.elem || "img",
        a = e.scrollElem && e.scrollElem !== document,
        c = function c(e, l) {
      var o = n.scrollTop(),
          r = o + l,
          c = a ? function () {
        return e.offset().top - n.offset().top + o;
      }() : e.offset().top;if (c >= o && c <= r && !e.attr("src")) {
        var m = e.attr("lay-src");layui.img(m, function () {
          var l = t.lazyimg.elem.eq(i);e.attr("src", m).removeAttr("lay-src"), l[0] && f(l), i++;
        });
      }
    },
        f = function f(e, o) {
      var f = a ? (o || n).height() : l(window).height(),
          m = n.scrollTop(),
          u = m + f;if (t.lazyimg.elem = l(r), e) c(e, f);else for (var s = 0; s < t.lazyimg.elem.length; s++) {
        var v = t.lazyimg.elem.eq(s),
            y = a ? function () {
          return v.offset().top - n.offset().top + m;
        }() : v.offset().top;if (c(v, f), i = s, y > u) break;
      }
    };if (f(), !o) {
      var m;n.on("scroll", function () {
        var e = l(this);m && clearTimeout(m), m = setTimeout(function () {
          f(null, e);
        }, 50);
      }), o = !0;
    }return f;
  }, e("flow", new o());
});